<script>
	export default {
		onLaunch() {
			this.$store.dispatch('login/getToken')
			console.log('App Launch')

			// 网络监听
			this.$U.onNetWork()

			const updateManager = uni.getUpdateManager();

			updateManager.onCheckForUpdate((res) => {}); // 请求完新版本信息的回调

			updateManager.onUpdateReady((res) => {
				uni.showModal({
					title: '更新提示',
					content: '新版本已经准备好，是否重启小程序？',
					showCancel: false,
					success(res) {
						if (res.confirm) {
							// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
							updateManager.applyUpdate();
						}
					}
				});
			});

			updateManager.onUpdateFailed((res) => {
				uni.showToast({
					title: "小程序新版本下载失败，请重启",
					icon: "none",
					duration: 3000
				})
				// 新的版本下载失败
			});
		},
		onShow() {
			console.log('App Show')
		},
		onHide() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
	@import "./styles/common.css";
	@import "./styles/style.css";
	@import "./styles/iconfont.css";
	/* @import "./static/fonts/font.css"; */
</style>